$(function() {
	// 初始化生产计划的数据绑定
	var productionPlanVue = new Vue({
		el : '#productionPlanDiv',
		data : {
			items : null
		},
		methods : {
			show : function(plan) {
				// 打开审核的弹窗
				openExameProductionPlanBox(plan);
			},
			deleteItem : function(item) {
				deleteConfirm(item);
			}
		}
	});

	// 获得所有未删除的生产计划
	getProductionplan();
	// 获得未删除的生产计划的列表
	function getProductionplan() {
		baseUtil.httpSend("productionPlan/getAllProductionPlanAjax", null,
				showProductionPlan);
	}
	
	
	function deleteConfirm(item){
		layer.confirm('确认删除：' + item.productTime, {
			offset : '20%',
			btn : [ '确认', '取消' ]
		// 按钮
		}, function() {
			$.post(SERVER_PRE_URL+"productionPlan/deleteProductionPlanByProductionPlanIdAjax", {
				"productionPlanId" : item.productionPlanId,
			}, function(data, status) {
				if (data==1) {
					layer.msg('删除成功');
					getProductionplan();
					
				}else {
					layer.msg('删除失败');
				}
			});
		}, function() {
		});
	}
	
	
	

	// 打开查看的弹窗
	function openExameProductionPlanBox(plan) {
		var exameProductionPlanBox = layer
				.open({
					type : 2,
					maxmin : true,
					title : '查看生产计划',
					offset : '4%',
					btnAlign : 'c',
					area : [ '70%', '92%' ],
					btn : 0,
					shadeClose : true, // 点击遮罩关闭
					content : SERVER_PRE_URL
							+ 'productionPlan/getProductionPlanByPrimaryKeyReturnTo?productionPlanId='
							+ plan.productionPlanId
							+ "&returnTo=showProductionPlan&remark=show"
				});
	}

	function showExameResult(data) {
		if (data == 1) {
			layer.msg('审核成功');
			getProductionplanNotExame();

		} else {
			layer.msg('审核成功');
		}

	}

	function showProductionPlan(data) {
		Vue.set(productionPlanVue, "items", data);
	}

});